import * as React from 'react'
import Svg, { Path, SvgProps, G, Defs, ClipPath, Rect } from 'react-native-svg'

export function dMSFT (props: SvgProps): JSX.Element {
  return (
    <Svg
      height={32}
      width={32}
      viewBox='0 0 32 32'
      {...props}
    >
      <G clipPath='url(#clip0_1462_4392)'>
        <Path
          fillRule='evenodd' clipRule='evenodd'
          d='M16.5 0C7.663 0 0.5 7.163 0.5 16C0.5 24.837 7.663 32 16.5 32C25.338 32 32.5 24.837 32.5 16C32.5 7.163 25.338 0 16.5 0Z'
          fill='#05A6F0'
        />
        <Path
          d='M4.85938 12.1516V19.8809H6.28833V13.7104H6.30998L7.68481 19.8809H8.89726L10.2721 13.7104H10.2937V19.8809H11.7227V12.1516H9.41689L8.30187 17.6076H8.28021L7.17602 12.1516H4.85938Z'
          fill='white'
        />
        <Path
          d='M14.1436 17.4668H12.5848V17.7808C12.5848 18.4953 12.7724 19.0438 13.1477 19.4263C13.5302 19.8087 14.1617 20 15.0422 20C15.8865 20 16.5433 19.816 17.0124 19.4479C17.4887 19.0726 17.7269 18.4772 17.7269 17.6617C17.7269 17.4235 17.7052 17.207 17.6619 17.0122C17.6186 16.8173 17.5392 16.6405 17.4238 16.4817C17.3155 16.3157 17.1676 16.1642 16.9799 16.0271C16.7923 15.8827 16.5505 15.7456 16.2546 15.6157L15.053 15.0961C14.721 14.959 14.5045 14.811 14.4035 14.6522C14.3024 14.4862 14.2519 14.2842 14.2519 14.046C14.2519 13.9305 14.2627 13.8187 14.2844 13.7104C14.3132 13.6022 14.3602 13.5083 14.4251 13.429C14.4973 13.3424 14.5911 13.2738 14.7066 13.2233C14.822 13.1728 14.9664 13.1475 15.1396 13.1475C15.4427 13.1475 15.6592 13.2485 15.7891 13.4506C15.919 13.6455 15.984 13.9269 15.984 14.295H17.4779V14.0785C17.4779 13.7104 17.4165 13.3965 17.2938 13.1367C17.1784 12.8696 17.0124 12.6531 16.7959 12.4871C16.5866 12.3139 16.334 12.1912 16.0381 12.1191C15.7494 12.0397 15.4319 12 15.0855 12C14.3421 12 13.7575 12.1876 13.3317 12.5629C12.9059 12.9382 12.693 13.5083 12.693 14.2733C12.693 14.5909 12.7327 14.8724 12.8121 15.1177C12.8915 15.3559 13.0142 15.5688 13.1802 15.7564C13.3534 15.9369 13.5663 16.0956 13.8189 16.2327C14.0715 16.3699 14.371 16.4962 14.7174 16.6116C14.9772 16.6982 15.1937 16.7848 15.3669 16.8714C15.5473 16.9508 15.6917 17.041 15.7999 17.1421C15.9082 17.2431 15.984 17.3586 16.0273 17.4885C16.0778 17.6112 16.103 17.7591 16.103 17.9323C16.103 18.2571 16.0056 18.4989 15.8108 18.6576C15.6231 18.8092 15.4102 18.885 15.1721 18.885C14.97 18.885 14.8004 18.8561 14.6633 18.7984C14.5334 18.7406 14.4287 18.6613 14.3493 18.5602C14.2699 18.4592 14.2158 18.3365 14.1869 18.1922C14.1581 18.0406 14.1436 17.8746 14.1436 17.6942V17.4668Z'
          fill='white'
        />
        <Path
          d='M18.5491 12.1516V19.8809H20.108V16.525H22.7061V15.2476H20.108V13.429H22.8685V12.1516H18.5491Z'
          fill='white'
        />
        <Path d='M28.1328 12.1516H23.1964V13.429H24.8851V19.8809H26.444V13.429H28.1328V12.1516Z' fill='white' />
      </G>
      <Defs>
        <ClipPath id='clip0_1462_4392'>
          <Rect width='32' height='32' fill='white' transform='translate(0.5)' />
        </ClipPath>
      </Defs>
    </Svg>
  )
}
